oil reservoir rock - Spanish English Dictionary